const {goodsFormatError} = require('../constant/err.type')

const validator=async(ctx,next)=>{
    try{ 
        ctx.verifyParams({
            goods_name:{type:'string',required:true},
            goods_price:{type:'number',required:true},
            goods_num:{type:'number',required:true}, 
            goods_img:{type:'string',required:true}  
        })



    } catch (err) {
        console.error(err);
        goodsFormatError.data = err //将错误信息存入result中
        ctx.app.emit('error',goodsFormatError,ctx)
        return;
    }

    await next()
  
}

module.exports={
  validator
}